/**
 * 功能: 计算程序运行时间，得出程序运行复杂度
 * 实现: 1.实例化类时，初始化一个初始时间
 *       2.提供一个pick方法计算当前时间和初始时间差，并返回
 */
class PickTimer {
  // 初始化一个开始时间
  constructor () {
    this.start = Date.now()
  }
  /**
   * @returns {number} diffTime 当前时间节点,程序运行时间
   */
  pick () {
    return Date.now() - this.start
  }
}

module.exports = PickTimer